package com.example.neusoft.yuejian_12.Interface;

import com.example.neusoft.yuejian_12.Listener.PersonListener;
import com.example.neusoft.yuejian_12.Listener.UserAllOrderListener;
import com.example.neusoft.yuejian_12.Listener.UserCollectListener;
import com.example.neusoft.yuejian_12.Listener.UserHelpListener;
import com.example.neusoft.yuejian_12.Listener.UserListener;
import com.example.neusoft.yuejian_12.Listener.UserNoCollectListener;
import com.example.neusoft.yuejian_12.Listener.UserOrderInfoListener;
import com.example.neusoft.yuejian_12.Listener.UserPhotoListener;

import retrofit2.Call;

/**
 * Created by 晓真 on 2017/10/7.
 */

public interface UserFace {
    void Login(String tel, String password, UserListener userListener);
    void Register(String user_name,String tel,String password,UserListener userListener);
    void getUserByID(String SessionID,String userid,PersonListener personListener);
    void EditUserPass(String SessionID, String userid, String password, PersonListener personListener);
    void EditUserName(String SessionID, String userid, String user_name, PersonListener personListener);
    void getcollect(String userid, UserCollectListener usercollectListener);
    void getShaituByUser(String userid, UserPhotoListener userphotoListener);
    void getAllOrderByUser(String userid, UserAllOrderListener listListener);
    void getOrderByType(String userid, String vstate, UserAllOrderListener listListener);
    void getSignByID(String id, String type, UserOrderInfoListener listListener);
    void NoSign(String id, String type, UserOrderInfoListener listListener);
    void Nocollect(String user_id, String fan_id, String fans_type, UserNoCollectListener listListener);
    void UserHelp(String content, UserHelpListener listListener);
}
